home *** CD-ROM | disk | FTP | other *** search
/ CD Games Collection / cd GAMES collection.iso / 2023 / icare.doc < prev    next >
Encoding:
Text File  |  1993-11-27  |  11.6 KB  |  254 lines

  1.  
  2.  
  3.  
  4.                                ╔═════════════╗
  5.                                ║  I C A R E  ║
  6.                                ╚═════════════╝
  7.  
  8.  
  9.  
  10.                            ┌───────────────────┐
  11.                            │ SOLITAIRE OTHELLO │
  12.                            │    version 1.02   │
  13.                            └───────────────────┘
  14.  
  15.  
  16.  
  17.  Programme écrit par Luc Rivière, à l'aide de Borland Pascal 7.0, destiné
  18.  à l'interface graphique Windows.
  19.  
  20.  Nécessite un ordinateur compatible PC (au moins 286), une version de
  21.  Windows 3.X et une carte graphique compatible VGA au minimum.
  22.  
  23.  
  24.  
  25.  Qu'est ce qu'un SOLITAIRE OTHELLO ?
  26.  ───────────────────────────────────
  27.  
  28.  Un solitaire Othello est avant tout un programme destiné à vous faire
  29.  progresser dans les fins de parties d'Othello, tout en vous amusant il va
  30.  de soi. Je présuppose que vous connaissez les règles du jeu d'OTHELLO,
  31.  connu aussi sous le nom de REVERSI.
  32.  
  33.  Un SOLITAIRE OTHELLO vous propose de terminer une partie d'othello, alors
  34.  qu'il ne reste plus que quelques cases vides à jouer (entre 6 et 12 cases
  35.  vides). Le programme vous indique un objectif à atteindre, par exemple
  36.  'Noir joue et gagne' ou 'Blanc joue et annule'.
  37.  Le problème et la difficulté est qu'il n'y a qu'une et une seule suite de
  38.  coups vous permettant de réaliser cet objectif.
  39.  Pour autant que vous ne jouiez pas vos coups selon la bonne séquence
  40.  (interversion de coups par exemple) le vilain ordinateur prendra un malin
  41.  plaisir à vous empécher d'obtenir le score optimal. Pour ce faire, il
  42.  jouera toujours la suite qui optimise son score.
  43.  
  44.  En fait, un solitaire OTHELLO peut être assimilé à un labyrinthe dont il
  45.  faut sortir. Vous êtes dans une pièce et plusieurs portes sont possibles
  46.  (toutes les cases jouables). Chaque fois que vous choisissez une porte,
  47.  vous vous retrouvez devant un autre choix. Il n'existe qu'un et un seul
  48.  chemin menant à la sortie, toutes les autres pièces finales sont en fait
  49.  des impasses. A vous de trouver le bon chemin, mais n'oubliez pas que, dans
  50.  une finale à Othello, la bonne séquence est en général déductible par
  51.  raisonnement. Pour vous aider, je vous conseille de lire le fascicule
  52.  "A la découverte d'OTHELLO" édité par la fédération française d'OTHELLO.
  53.  (adresse à la fin de ce fichier)
  54.  
  55.  ICARE doit son nom à cette analogie, ainsi du fait que "CARE" en anglais,
  56.  signifie "se méfier" ou "se soucier". En effet, vous comprendrez vite qu'à
  57.  othello, les idées préconçues (maximisation, prise des coins..) sont
  58.  rarement les plus efficaces, même et surtout en finale.
  59.  
  60.  Cependant, il est toujours possible de faire mieux que l'ordinateur, car
  61.  la solution existe pour chaque problème. Ceci en soit est réconfortant si on
  62.  compare ICARE aux différents programmes d'Othello d'un niveau très élevé
  63.  disponibles (CASSIO ou THOR par exemple).
  64.  
  65.  
  66.  Comment fonctionne le programme ?
  67.  ─────────────────────────────────
  68.  
  69.  Au lancement du programme, vous verrez apparaitre les éléments suivants:
  70.  
  71.  - la ligne de menu.
  72.  - le jeu d'othello avec une partie presque terminée.
  73.  - une fenètre indiquant l'origine de la partie (tournoi, noms des joueurs).
  74.  - une fenètre indiquant l'objectif à atteindre (votre couleur, gain ou nul),
  75.    par exemple 'Noir joue et gagne'.
  76.  - le score actuel de la partie (nombre de pions de chaque couleur).
  77.  - une horloge qui décompte le temps écoulé (Vous avez le droit à 5 minutes
  78.    pour résoudre le problème). Cette horloge n'est là qu'à titre indicatif,
  79.    pour ceux qui désirent se mettre dans l'ambiance d'un tournoi.
  80.  - en dessous de l'othellier, une zone vide au début qui indiquera par la
  81.    suite la séquence des coups joués.
  82.  
  83.  
  84.  Pour jouer, il suffit de placer le curseur de la souris sur la case du jeu
  85.  où vous souhaitez jouer. En cliquant sur le bouton gauche de la souris, si
  86.  la case est jouable, elle sera sélectionnée (comme enfonçée). Un deuxième
  87.  clic sur cette case validera ce choix.
  88.  
  89.  
  90.  Chacune des fonctions du menu peut être obtenue par le clavier en appuyant
  91.  sur ALT et sur la lettre surlignée correspondante du menu. Les différentes
  92.  fonctions du menu sont:
  93.  
  94.  - Quitte: Quitte le programme. (dejà?)
  95.  
  96.  - Nouveau: Sélection d'un nouveau solitaire, extrait de la base de parties.
  97.             La méthode de sélection d'un solitaire peut être modifiée dans
  98.             le menu Options (Voir plus loin). Au départ, le solitaire est
  99.             extrait au hasard dans la série des solitaires à 8 cases vides.
  100.  
  101.  - Début: Revient au début du solitaire, par exemple lorsque vous constatez
  102.           que vous êtes sur une fausse piste.
  103.  
  104.  - Passe: Lorsque vous n'avez pas de cases jouables, vous devez signaler que
  105.           vous souhaitez passer en cliquant sur 'Passe'.
  106.  
  107.  - Retour: Revient d'un cran en arrière.. Utile lorsque l'on vient de se
  108.            tromper!
  109.  
  110.  - Montre: Si vous ne trouvez pas la solution.. L'appui sur 'Montre' indique
  111.            le prochain coup optimal. Plusieurs appuis successifs vous
  112.            montreront la séquence totale.
  113.  
  114.  - Options: Accède à un sous-menu:
  115.  
  116.    - cases Vides: Permet de spécifier le nombre de cases vides
  117.                   (entre 6 et 12). Plus le nombre de cases vides est élevé,
  118.                   plus le solitaire est, à priori, difficile à résoudre.
  119.                   Correspond donc en quelque sorte au niveau de difficulté.
  120.  
  121.    - choix Suivant: Permet de déterminer la méthode de sélection d'un nouveau
  122.                     solitaire. Trois méthodes sont possibles:
  123.  
  124.                     Au Hasard: qui est le mode par défaut
  125.                     Incrémental: Prend la partie suivante dans la liste
  126.                                  (Les parties sont toutes numérotées), pour
  127.                                  ceux qui veulent être surs de faire tous
  128.                                  les solitaires les uns après les autres.
  129.                     Par dialogue: A chaque nouveau solitaire le programme
  130.                                   vous demande le numéro du suivant. Utile
  131.                                   si vous avez repéré un solitaire
  132.                                   intéressant que vous souhaitez rejouer.
  133.  
  134.  - A propos: Affiche, entre autre, le nombre de parties disponibles dans la
  135.              base, en fonction du nombre de cases vides.
  136.  
  137.  - Historique: Les parties sont toutes des parties ayant été jouées
  138.                réellement lors de tournois de niveau international.
  139.                L' historique retrace le début de la partie pour vous montrer
  140.                comment les joueurs sont arrivés à cette situation. Pendant
  141.                l'historique, une série de boutons poussoir apparait,
  142.                fonctionnant comme un magnétophone:
  143.  
  144.                <<: Retour au début de l'historique.
  145.                < : Retour d'un cran en arrière.
  146.                " : Arrêt du défilement automatique de la partie.
  147.                > : Mise en marche du défilement automatique.
  148.                >>: Fin de l'historique, retour au solitaire.
  149.  
  150.  
  151.  
  152.  Informations générales
  153.  ──────────────────────
  154.  
  155.  Les fichiers composant ce programme sont au nombre de 4:
  156.  
  157.    ICARE.DOC: Documentation succinte que vous êtes en train de lire..
  158.    ICARE.EXE: Le programme en lui-même, à installer sous Windows:
  159.               Recopier les fichiers dans le répertoire de son choix
  160.               Choisir un groupe de programme et cliquer sur le menu
  161.                 Fichier, sous menu Nouveau..
  162.               Parcourir l'arborescence pour trouver le 'ICARE.EXE' et
  163.               valider ce choix
  164.               Taille de la première version: 125440 Octets
  165.    ICARE.DBS: La base de données des parties solitaires. Cette base peut
  166.               évoluer par la suite pour inclure de nouvelles parties. Elle
  167.               est extraite de la base de parties de THOR (THOR.DBA) à
  168.               l'aide d'un petit utilitaire que je tiens à disposition
  169.               de ceux qui le désirent.
  170.    BWCC.DLL:  Bibliothèque d'origine Borland, qui permet l'utilisation de
  171.               ressources Windows plus jolies (à mon gout) que celles
  172.               d'origine Microsoft. Il est possible que vous possédiez déjà
  173.               ce fichier (En général dans le répertoire Windows\system)
  174.               auquel cas il est inutile de le dupliquer.
  175.  
  176.  Je tiens à la disposition de ceux que ça intéresse le programme CREESOLI.EXE
  177.  qui permet de mettre à jour la base de données ainsi que les sources PASCAL
  178.  et fichiers de ressources du programme ainsi que le fichier 'Icare.Gif'.
  179.  Il s'agit d'une image au format GIF (Compuserve) créée à l'aide d'un
  180.  programme de 'Ray tracing' (programme Vivid). L'image est au format
  181.  640 * 480 * 256 couleurs et c'est elle qui a été réduite en 320 * 240 * 16
  182.  couleurs dans Icare.
  183.  
  184.  Pour me joindre actuellement, écrire à
  185.  
  186.      Luc Rivière
  187.      15, rue Henri Dunant
  188.      29490 GUIPAVAS
  189.  
  190.  Si vous n'obtenez pas de réponse, c'est peut-être parce que j'ai (encore)
  191.  déménagé. Dans ce cas, le plus simple est de me contacter à l'une de mes
  192.  boites aux lettres sur Minitel (BAL Legolas sur 3614 JAM ou 3614 NESS).
  193.  
  194.  
  195.  L'auteur tient à remercier
  196.  ──────────────────────────
  197.  
  198.  - Stéphane Nicolet, auteur du programme CASSIO sur Macintosh, qui
  199.    a inclus dans son programme un solitaire du même type. Pour m'aider,
  200.    Stéphane a été jusqu'à mettre à ma disposition le code source Pascal de
  201.    son solitaire. Bien que celui-ci ait été entièrement réécrit pour cette
  202.    version Windows, Stéphane a activement participé au programme, en
  203.    particulier au rafinement de l'algorithme qui détermine si une partie
  204.    donnée est de type 'Solitaire'.
  205.  
  206.  - Sylvain Quin, auteur du programme THOR sur PC. Cet auteur a eu la
  207.    géniale idée d'adjoindre à son programme une base de donnée comportant
  208.    les parties jouées dans les principaux championnats dans le monde, malgré
  209.    le travail fastidieux qui consiste à la maintenir. Les parties proposées
  210.    dans ce Solitaire sont toutes extraites de cette base de parties.
  211.  
  212.  - Bruno de la Boisserie, qui combine, entre autres, le titre de secrétaire
  213.    de la fédération française d'othello et de responsable des aspects
  214.    'informatique'. Il possède une véritable bibliothèque des principaux
  215.    programmes qui ont fait l'histoire informatique de ce jeu. Je le remercie
  216.    pour l'efficacité et la disponibilité dont il a fait preuve lors des tests
  217.    préliminaires de ce programme.
  218.  
  219.  
  220.  A propos d'ICARE
  221.  ────────────────
  222.  
  223.  Ce programme est un programme FREEWARE, ce qui signifie que l'auteur en
  224.  conserve les droits et qu'il est interdit à quiconque de le modifier et
  225.  de le commercialiser (sauf pour d'éventuels frais minimes de duplication
  226.  ou de transport) sans l'accord de l'auteur.
  227.  Par contre vous êtes autorisés (et je vous engage à le faire) à le recopier,
  228.  à le diffuser dans votre entourage et, bien sur, à l'utiliser (souvent
  229.  j'espère).
  230.  
  231.  Si d'aventure vous trouvez ce programme intéressant et que vous souhaitez
  232.  encourager ce genre d'initiative, la méthode la plus simple est d'adhérer
  233.  pour un an à la fédération d'Othello de votre pays:
  234.  
  235.    France:   F.F.O.
  236.              B.P. 147
  237.              75062 Paris Cedex 02
  238.       montant de l'abonnement (1993)  90 FF  (-18 ans)
  239.                                       120 FF (Adulte)
  240.  
  241.  Cette somme vous donne droit en plus au magazine de la fédération qui vous
  242.  fera progresser encore plus. Et vous trouverez les problèmes proposés par
  243.  ce programme d'une simplicité déroutante !
  244.  
  245.  Plus la fédération regroupera un nombre élevé de passionnés (pas
  246.  spécialement des champions), plus la qualité et la quantité des outils
  247.  s'amélioreront, pour le bien et le savoir de tous.
  248.  
  249.  
  250.              BON AMUSEMENT...
  251.  
  252.               Luc Rivière,
  253.                 /ego/as
  254.